socio-technical systems - French English Dictionary